package com.tanhua.dubbo.api;

import com.tanhua.domain.db.PageResult;
import com.tanhua.domain.mg.Friend;

public interface FriendApi {


    /**
     * 建立好友关系
     */
    void save(Long userId,Long friendId);

    /**
     * 删除好友关系
     */
    void remove(Long currentUserId, Long focusId);

    /**
     * 查询好友关系
     */
    Friend queryFriend(Long userId,Long friendId);
    /**
     * 查看好友列表
     */
    PageResult<Friend> findFriendsById(Integer page, Integer pagesize, Long currentUserId,String keyword);

    /**
     * 根据当前ID查询好友数量
     * @param currentUserId
     * @return
     */
    Integer countFriend(Long currentUserId);
}
